function showPositions(p_ponto){

	var elementos = document.getElementsByName("ckb_ponto");
	var todosPontosMarcados;
	
	if(p_ponto.checked){
	
		for(var i=0;i< elementos.length;i++){
			//se desmarcar algum ponto desmarca o selecionar todos
			if(elementos[i].checked){
				todosPontosMarcados = true;
			}else{
				todosPontosMarcados = false;
				break;
			}
		} 
		//marca o selecionar todos se todos estiverem marcados
		if(todosPontosMarcados){
			ckb_all_selected.checked = true;
		}else{	
			ckb_all_selected.checked = false;
		}
		if(dataByDate){
			showMarkersByDate(p_ponto);
		}else{
			showMarkers(p_ponto);
		}
		
		
	}else{	
		ckb_all_selected.checked = false;
		if(dataByDate){
			removeMarkersByDate(p_ponto);
		}else{
			removeMarkers(p_ponto);
		}	
	}
}
